package com.tutu.model.db;

import android.content.Context;

import com.tutu.model.dao.ContactTableDao;
import com.tutu.model.dao.InviteTableDao;

/**
 * @author 图图 2020/10/11
 *
 * 邀请信息和联系人的数据库管理类
 */
public class DBManager {
    private DBHelper dbHelper;
    private ContactTableDao contactTableDao;
    private InviteTableDao inviteTableDao;

    public DBManager(Context context,String name) {
        // 创建数据库
        dbHelper = new DBHelper(context, name);
        // 创建数据库中两张表的操作类
        contactTableDao = new ContactTableDao(dbHelper);
        inviteTableDao = new InviteTableDao(dbHelper);
    }

    /**
     * 获取联系人的操作类对象
     * @return
     */
    public ContactTableDao getContactTableDao() {
        return contactTableDao;
    }


    /**
     * 获取邀请信息的操作类对象
     * @return
     */
    public InviteTableDao getInviteTableDao() {
        return inviteTableDao;
    }

    /**
     * 关闭数据库
     */
    public void close(){
        dbHelper.close();
    }

}
